use std::collections::HashSet;
pub fn new_count_distinct(input_str: &str) -> usize {
     // 1. 将输入字符串按逗号分隔
     let elements: Vec<&str> = input_str.split(',').collect();

     // 2. 使用 HashSet 存储唯一元素
     let mut distinct_elements = HashSet::new();
 
     // 3. 向 HashSet 添加元素
     for element in elements {
         distinct_elements.insert(element.trim()); // trim 去除空格
     }

     // 4. 返回 HashSet 中元素的个数
     distinct_elements.len()
}
